XML 123 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease costs $ 2,323 $ 1,940 $ 1,572
Short-term lease costs 106 51 250
Total operating lease costs 2,429 1,991 1,822
Variable lease costs 1,099 1,103 797
Total lease expense $ 3,528 $ 3,094 $ 2,619