XML 101 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Operating lease right-of-use assets $ 3,000 $ 3,681
Operating lease liabilities, current 2,945 2,559
Operating lease liabilities, non-current 9,403 12,302
Total operating lease liabilities 12,348 14,861
Finance lease right-of-use assets 71 98
Finance lease liabilities, current 54 42
Finance lease liabilities, non-current 26 65
Total finance lease liabilities $ 80 $ 107