XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of Future Minimum Payments for Operating Leases (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Year Ended December 31, 2025 $ 5,665
Year Ended December 31, 2026 5,991
Year Ended December 31, 2027 4,831
Year Ended December 31, 2028 4,403
Year Ended December 31, 2029 4,403
Thereafter 27,334
Total 52,627
Less present value discount (15,959)
Operating lease liabilities $ 36,668