XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Floor
Lessee, Lease, Description [Line Items]            
Operating Lease, Cost $ 14,436 $ 14,069 $ 28,839 $ 27,497    
Variable Lease, Cost 1,376 1,703 2,904 2,889    
Lessee, operating lease, option, number to take on additional floors | Floor           3
Operating Lease, Payments     21,632 27,953    
Operating Lease, Incentive Payments Received     1,684 621    
Future lease payments $ 141,824   $ 141,824      
Minimum [Member]            
Lessee, Lease, Description [Line Items]            
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years   3 years      
Maximum [Member]            
Lessee, Lease, Description [Line Items]            
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 11 years   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,823   $ 5,823     $ 5,757
Office Equipment [Member]            
Lessee, Lease, Description [Line Items]            
Operating Lease, Cost $ 1,568 $ 1,335 $ 3,042 $ 2,785