XML 67 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Operating Lease Liability (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease, liability, current, statement of financial position Accrued Liabilities, Current Accrued Liabilities, Current
Accrued liabilities - current portion of operating leases $ 4,303 $ 4,142
Operating leases 3,720 $ 7,421
Operating lease liability $ 8,023