XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Business Combinations - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 28, 2025
Mar. 13, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Acquisition [Line Items]            
Revenue     $ 56,777 $ 76,478 $ 120,678 $ 132,326
Acquisition-related costs       1,394 $ 608 6,304
PDP            
Business Acquisition [Line Items]            
Revenue       $ 21,800   27,700
Acquisition-related costs           $ 6,300
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