XML 137 R91.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 929 $ 1,469 $ 5,245 $ 5,774
Finance lease cost:        
Amortization of lease assets 263 1,298 1,584 1,187
Interest on lease liabilities 19 236    
Total finance lease cost 282 1,534 1,801 1,326
Variable lease cost 115 472 1,071 1,733
Total lease cost $ 1,326 $ 3,475 $ 8,788 $ 8,833