XML 22 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Revenue

(6) Revenue

Revenue disaggregated by revenue stream is as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

BTM Revenue

 

$

162,161

 

 

$

134,851

 

 

$

497,805

 

 

$

434,918

 

Other Revenue

 

 

321

 

 

 

420

 

 

 

1,011

 

 

 

1,958

 

Total Revenue

 

$

162,482

 

 

$

135,271

 

 

$

498,816

 

 

$

436,876