v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Summary of Significant Accounting Policies [Abstract]    
Recognized revenue $ 7,125 $ 4,141
Remaining performance obligations 64,840  
Remaining performance obligations next twelve months 48,560  
Remaining performance obligations after next twelve months $ 16,280