XML 48 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity Future minimum payments under the non-cancelable operating leases for leases that have commenced consisted of the following as of December 31, 2024 (in thousands):
Year Ending December 31, Future Minimum Lease Payments
2025$4,528 
20261,659 
20271,235 
2028707 
2029 and thereafter340 
Total future minimum lease payments8,469 
Less imputed interest(446)
$8,023 
Schedule of Lessee, Operating Leases
As of December 31, 2024, the operating lease liability consisted of the following (in thousands):
Accrued liabilities - current portion of operating leases$4,303 
Operating leases3,720 
$8,023 
Schedule of Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity Future minimum sublease payments were $0.7 million for 2025 as of December 31, 2024.