Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Narrative (Details)

v3.25.0.1
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
lease
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Lessee, Lease, Description [Line Items]      
Hardware (embedded lease) $ 4,661 $ 4,521 $ 4,237
Sublease income $ 900 900  
Number of leases | lease 96    
Phone hardware $ 21,000    
Amortization of right-of-use assets 7,096 7,421 8,486
Office Space      
Lessee, Lease, Description [Line Items]      
Operating lease expense 5,500 5,500 5,600
Phone hardware lease      
Lessee, Lease, Description [Line Items]      
Amortization of right-of-use assets $ 7,100 $ 7,400 $ 8,500