v3.26.1
Leases - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
lease
Mar. 31, 2025
USD ($)
Oct. 31, 2025
Lessee, Lease, Description [Line Items]      
Sublease agreement renewal term     3 years
Number of leases | lease 87    
Phone hardware finance lease $ 21,500    
Amortization of right-of-use assets 1,870 $ 1,788  
Phone Hardware (embedded lease)      
Lessee, Lease, Description [Line Items]      
Amortization of right-of-use assets 1,900 1,800  
Office Space      
Lessee, Lease, Description [Line Items]      
Operating lease expense $ 1,400 $ 1,400