XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 7,823  
2026 7,162  
2027 7,274  
2028 6,599  
2029 1,606  
Thereafter 2,509  
Total lease payments 32,973  
Less imputed interest 4,607  
Present value of future minimum lease payments 28,366  
Less operating lease liability, current portion 6,103 $ 5,943
Operating lease liability, long-term portion $ 22,263 $ 28,278