XML 82 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Maturity of Future Payments Of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Oct. 28, 2024
Dec. 31, 2023
Nov. 08, 2023
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]        
2025 $ 10,089      
2026 12,958      
2027 13,329      
2028 13,712      
2029 and thereafter 43,994      
Total future payments of operating lease liabilities 94,082      
Less: imputed interest (28,773)      
Present value of operating lease liabilities $ 65,309 $ 6,100 $ 62,386 $ 6,200