XML 80 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases- Summary of Reconciles Undiscounted Operating Lease Cash Flows (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
2025 $ 14,098  
2026 12,330  
2027 11,944  
2028 12,282  
2029 12,630  
Thereafter 44,332  
Total undiscounted lease payments 107,616  
Less: Imputed interest rate (18,229)  
Total operating lease liabilities 89,387  
Less: Current portion (10,239) $ (9,384)
Operating lease liabilities, less current portion $ 79,148 $ 89,388