XML 115 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 7,534  
2026 5,393  
2027 6,770  
2028 6,603  
2029 5,966  
Thereafter 61,457  
Total lease payments 93,723  
Less: tenant improvement allowance (8,706)  
Less: imputed interest (31,141)  
Lease liabilities $ 53,876 $ 41,481