XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Summary of Future Lease Payments
As of March 31, 2026, the future minimum lease payments under the non-cancelable operating lease are as follows (in thousands):

YearPayments
Remainder of 2026$3,041 
20273,789 
20283,721 
20293,726 
20303,755 
Thereafter3,129 
Total lease payments21,161
Less: imputed interest(2,669)
Present value of lease liabilities$18,492