v3.25.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
lease
Mar. 31, 2024
USD ($)
Lessee, Lease, Description [Line Items]    
Lease income $ 1,506 $ 1,121
Sublease income $ 200 200
Number of leases | lease 94  
Phone hardware finance lease $ 21,100  
Amortization of right-of-use assets 1,788 1,820
Phone Hardware (embedded lease)    
Lessee, Lease, Description [Line Items]    
Amortization of right-of-use assets 1,800 1,800
Office Space    
Lessee, Lease, Description [Line Items]    
Operating lease expense $ 1,400 $ 1,400