XML 76 R35.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of lease expense
The elements of lease expense were as follows:
Year Ended December 31,
202520242023
    Fixed lease costs$3,853 $3,461 $2,214 
    Variable lease costs225 48 83 
Total lease cost$4,078 $3,509 $2,297 
Schedule of future lease payments
Future lease payments under non-cancelable leases as of December 31, 2025 are detailed as follows:
Year Ending December 31,
2026$3,492 
20274,052 
20284,158 
20293,349 
20303,073 
Thereafter9,205 
Total lease payments27,328 
Less: imputed interest6,438 
Total operating lease liabilities$20,890 
Less: Operating lease liabilities, current portion3,388 
Operating lease liabilities, net of current portion$17,502