XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Remaining Maturities of Operating Lease Liabilities and Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Leases [Abstract]  
2026 (remaining 9 months) $ 7,000
2027 5,773
2028 5,211
2029 5,216
2030 3,796
2031 and thereafter 19
Total lease payments 27,015
Less: imputed interest (3,272)
Present value of operating lease liabilities $ 23,743