v3.25.1
Business Combinations - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Jan. 28, 2025
Mar. 13, 2024
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition [Line Items]        
Revenue     $ 63,901 $ 55,848
Acquisition-related costs     $ 608 4,910
PDP        
Business Acquisition [Line Items]        
Revenue       5,900
Acquisition-related costs       $ 4,900
Common stock price per share on acquisition date   $ 11.03    
Preliminary purchase consideration   $ 114,394    
Common stock shares issued   3,450    
Cash   $ 78,900    
Percentage of issued stock   16.40%    
Payment to post closing adjustments related costs $ 2,500