XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Floor
Lessee, Lease, Description [Line Items]        
Operating Lease, Cost $ 14,403 $ 13,428    
Variable Lease, Cost 1,528 1,186    
Lessee, operating lease, option, number to take on additional floors | Floor       3
Operating Lease, Payments 10,691 15,561    
Operating Lease, Incentive Payments Received 718      
Future lease payments $ 140,646      
Minimum [Member]        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years      
Maximum [Member]        
Lessee, Lease, Description [Line Items]        
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 11 years      
Forecast [Member]        
Lessee, Lease, Description [Line Items]        
Operating Lease, Additional Cost     $ 9,862  
Letter of Credit [Member]        
Lessee, Lease, Description [Line Items]        
Other Assets $ 5,790     $ 5,757
Office Equipment [Member]        
Lessee, Lease, Description [Line Items]        
Operating Lease, Cost $ 1,474 $ 1,450