v3.26.1
Significant Accounting Policies (Details 1) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
TOTAL REVENUES $ 35,141 $ 43,970 $ 90,487 $ 142,929
Revenues recognized at a point in time 22,206 39,806 65,803 136,238
Revenues recognized over time 12,646 4,164 24,395 6,691
Disaggregated by timing of Revenue Recognition        
TOTAL REVENUES $ 34,852 $ 43,970 $ 90,198 $ 142,929