v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Operating Lease Maturities
Maturities of the Company's operating lease liabilities for lease terms in excess of one year at September 30, 2025 were as follows:
Operating Leases
Year Ended December 31,
2025 (October 1 to December 31)
$3,001 
202610,795 
20279,684 
20286,468 
20294,947 
Thereafter18,522 
Total lease payments53,417 
Less: imputed interest(8,266)
Total operating lease liabilities$45,151